#ifndef TOP_H
#define TOP_H

#include <time.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>

void root();   //管理员用户
void press_any_key(void); //按键返回
void member_del(void);   //注销
void print_member_info();  //打印一个会员信息
void less_cika(void);     //次卡消次
void passwd(void);		//密码


#define MEMBER_INFO_FILE "data/member_info.dat"
#define MEMBER_ID_BASE 100001


//性别枚举
typedef enum
{
	female = 1,
	male,
	unknow
} sex;

//会员卡类型枚举
typedef enum
{
	cika = 1,
	yueka,
	nianka
}member_type;


//声明会员信息结构体
typedef struct
{
	unsigned int mid;//会员id
	char card_num[11];//卡号
        char name[31];  //姓名
        char phone[12]; //手机号
        sex s;        //性别
        member_type mt; //会员类型
	time_t reg_time; //注册时间
	int remain_cnt; //剩余次数
	time_t expire_time; //到期时间
	int delete_state;   //删除状态，0表示未删除，1表示已删除

}member_info;

void member_reg(void); //注册
void member_show(void);//显示个人信息



//暂停15秒
void my_pause();
#endif

